package com.zjhn.ds.domain.dto.pc;

import cn.afterturn.easypoi.excel.annotation.Excel;
import cn.afterturn.easypoi.excel.annotation.ExcelTarget;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.math.BigDecimal;

/**
 * @BelongsProject: ds_jlw
 * @BelongsPackage: com.zjhn.ds.domain.dto.pc
 * @Author: sxt
 * @CreateTime: 2023-12-16  17:01
 * @Description:
 * @Version: 1.0
 */
@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
@ExcelTarget("pcRunMonitorExcel")
public class PcRunMonitorExcelDto implements java.io.Serializable  {

    @Excel(name = "工位编码")
    private String stationCode;

    @Excel(name = "车间")
    private String workshop;

    @Excel(name = "分组名称")
    private String groupName;

    @Excel(name = "生产时间(分钟)")
    private Integer wholeTime;

    @Excel(name = "正常运行时间(分钟)")
    private Integer runTime;

    @Excel(name = "空置时间(分钟)")
    private Integer idleTime;

    @Excel(name = "故障时间(分钟)")
    private Integer faultTime;

    @Excel(name = "断网时间(分钟)")
    private Integer stopTime;

    @Excel(name = "打样时间(分钟)")
    private Integer makeTime;

    @Excel(name = "稼动率(%)")
    private BigDecimal oee;

    @Excel(name = "设备名称")
    private String equipmentName;

    @Excel(name = "当前分货号")
    private String currentStyleCode;

    @Excel(name = "颜色")
    private String colorMain;

    @Excel(name = "尺码")
    private String size;

    @Excel(name = "报工数")
    private BigDecimal bookJobQty;
}
